English-Greek translations for Space Shuttle
Definition of Space Shuttle
- A space transportation system developed by NASA consisting of a reusable winged orbiter, a set of recoverable booster rockets and a fuel tank
Trending Searches
Popular Dictionaries